	
		**********************************************************
		** File: UNODC EBA 31-59.do								**
		** Paper: Human Trafficking Indicators: A New Dataset	**
		** Author: Richard Frank								**
		** Date: July 11, 2021									**
		** Task: Running first series of UNODC EBA models		**
 		**********************************************************

				clear
				version 16.1
				set max_memory 32g, permanently
				set seed 1234
				set level 95 		
				 cd "C:\Users\Administrator\Desktop\"
				use "HT EBA merged DV and IVs 2006.dta"

  
***************
 ** 31. muslimave **
 ***************
		
		oprobit dest_UNODC /**/  muslimave /**/
		regsave using /**/ eba_unodc_31 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave /**/   oecd peacekeepersflave peacekeeperslave 		///
		 polity2ave popave preventave prostlawave protectave 				///
		 pveave refugeesave religionave rleave sasia 						///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ muslimave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_31 /**/, tstat pval ci autoid append detail(all) 	
						}							 					
																															***************
 ** 32. oecd **
 ***************
		
		oprobit dest_UNODC /**/  oecd /**/
		regsave using /**/ eba_unodc_32 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave /**/    peacekeepersflave peacekeeperslave	///
		 polity2ave popave preventave prostlawave protectave 				///
		 pveave refugeesave religionave rleave sasia 						///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ oecd /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_32 /**/, tstat pval ci autoid append detail(all) 	
						}							 					
																																										
***************
 ** 33. peacekeepersflave **
 ***************
		
		oprobit dest_UNODC /**/ peacekeepersflave  /**/
		regsave using /**/ eba_unodc_33 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd /**/     peacekeeperslave				///
		 polity2ave popave preventave prostlawave protectave 				///
		 pveave refugeesave religionave rleave sasia 						///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ peacekeepersflave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_33 /**/, tstat pval ci autoid append detail(all) 	
						}							 					
																																										
***************
 ** 34. peacekeeperslave **
 ***************
		
		oprobit dest_UNODC /**/ peacekeeperslave  /**/
		regsave using /**/ eba_unodc_34 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave /**/     			///
		 polity2ave popave preventave prostlawave protectave 				///
		 pveave refugeesave religionave rleave sasia 						///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ peacekeeperslave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_34 /**/, tstat pval ci autoid append detail(all) 	
						}							 					
																																										
								
***************
 ** 35. polity2ave **
 ***************
		
		oprobit dest_UNODC /**/ polity2ave  /**/
		regsave using /**/ eba_unodc_35 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 /**/  popave preventave prostlawave protectave 					///
		 pveave refugeesave religionave rleave sasia 						///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ polity2ave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_35 /**/, tstat pval ci autoid append detail(all) 	
						}							 					
																																																								
								
***************
 ** 36. popave **
 ***************
		
		oprobit dest_UNODC /**/ popave  /**/
		regsave using /**/ eba_unodc_36 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave /**/   preventave prostlawave protectave 					///
		 pveave refugeesave religionave rleave sasia 						///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ popave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_36 /**/, tstat pval ci autoid append detail(all) 	
						}							 					
																																																								
***************
 ** 37. preventave **
 ***************
		
		oprobit dest_UNODC /**/  preventave /**/
		regsave using /**/ eba_unodc_37 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave /**/    prostlawave protectave 					///
		 pveave refugeesave religionave rleave sasia 						///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ preventave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_37 /**/, tstat pval ci autoid append detail(all) 	
						}							 					
																																																								
***************
 ** 38. prostlawave **
 ***************
		
		oprobit dest_UNODC /**/ prostlawave  /**/
		regsave using /**/ eba_unodc_38 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave /**/     protectave 					///
		 pveave refugeesave religionave rleave sasia 						///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ prostlawave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_38 /**/, tstat pval ci autoid append detail(all) 	
						}		


***************
 ** 39. protectave **
 ***************
		
		oprobit dest_UNODC /**/ protectave  /**/
		regsave using /**/ eba_unodc_39 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave /**/      				///
		 pveave refugeesave religionave rleave sasia 						///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ protectave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_39 /**/, tstat pval ci autoid append detail(all) 	
						}		



***************
 ** 40. pveave **
 ***************
		
		oprobit dest_UNODC /**/  pveave /**/
		regsave using /**/ eba_unodc_40 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 /**/   refugeesave religionave rleave sasia 						///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ pveave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_40 /**/, tstat pval ci autoid append detail(all) 	
						}		



***************
 ** 41. refugeesave **
 ***************
		
		oprobit dest_UNODC /**/ refugeesave  /**/
		regsave using /**/ eba_unodc_41 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave /**/    religionave rleave sasia 							///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ refugeesave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_41 /**/, tstat pval ci autoid append detail(all) 	
						}		

***************
 ** 42. religionave **
 ***************
		
		oprobit dest_UNODC /**/  religionave /**/
		regsave using /**/ eba_unodc_42 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave /**/     rleave sasia 							///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ religionave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_42 /**/, tstat pval ci autoid append detail(all) 	
						}		

***************
 ** 43. rleave **
 ***************
		
		oprobit dest_UNODC /**/ rleave  /**/
		regsave using /**/ eba_unodc_43 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave /**/      sasia 					///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ rleave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_43 /**/, tstat pval ci autoid append detail(all) 	
						}		

**************
 ** 44. sasia **
 ***************
		
		oprobit dest_UNODC /**/ sasia  /**/
		regsave using /**/ eba_unodc_44 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave /**/       					///
		 ssa tourismave tradeave unemploymentave urbanave 					///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ sasia /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_44 /**/, tstat pval ci autoid append detail(all) 	
						}		

**************
 ** 45. ssa **
 ***************
		
		oprobit dest_UNODC /**/ ssa  /**/
		regsave using /**/ eba_unodc_45 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 /**/   tourismave tradeave unemploymentave urbanave 				///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ ssa /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_45 /**/, tstat pval ci autoid append detail(all) 	
						}		



**************
 ** 46. tourismave **
 ***************
		
		oprobit dest_UNODC /**/ tourismave  /**/
		regsave using /**/ eba_unodc_46 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa /**/    tradeave unemploymentave urbanave 				///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ tourismave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_46 /**/, tstat pval ci autoid append detail(all) 	
						}		


**************
 ** 47. tradeave **
 ***************
		
		oprobit dest_UNODC /**/  tradeave /**/
		regsave using /**/ eba_unodc_47 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa tourismave /**/     unemploymentave urbanave 				///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ tradeave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_47 /**/, tstat pval ci autoid append detail(all) 	
						}		



**************
 ** 48. unemploymentave **
 ***************
		
		oprobit dest_UNODC /**/ unemploymentave  /**/
		regsave using /**/ eba_unodc_48 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa tourismave tradeave /**/      urbanave 						///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ unemploymentave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_48 /**/, tstat pval ci autoid append detail(all) 	
						}		



**************
 ** 49. urbanave **
 ***************
		
		oprobit dest_UNODC /**/ urbanave  /**/
		regsave using /**/ eba_unodc_49 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa tourismave tradeave unemploymentave /**/       				///
		 vaeave visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ urbanave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_49 /**/, tstat pval ci autoid append detail(all) 	
						}		


 ****************
 ** 50. vaeave **
 ****************
		
		oprobit dest_UNODC /**/ vaeave  /**/
		regsave using /**/ eba_unodc_50 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa tourismave tradeave unemploymentave urbanave      				///
		 /**/  visaave weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ vaeave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_50 /**/, tstat pval ci autoid append detail(all) 	
						}		


**************
 ** 51. visaave **
 ***************
		
		oprobit dest_UNODC /**/ visaave  /**/
		regsave using /**/ eba_unodc_51 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa tourismave tradeave unemploymentave urbanave      				///
		 vaeave /**/   weconave wosocave english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ visaave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_51 /**/, tstat pval ci autoid append detail(all) 	
						}		


 ******************
 ** 52. weconave **
 ******************
		
		oprobit dest_UNODC /**/ weconave  /**/
		regsave using /**/ eba_unodc_52 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		/// 1-5
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	/// 6-10
		 europe execleftave execrightave fdiave foodave      				/// 11-15
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	/// 16-20
		 legal_frenchave legal_germanave legal_scanave literacyave      	/// 21-24
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			/// 25-29
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	/// 30-34
		 polity2ave popave preventave prostlawave protectave     			/// 35-39
		 pveave refugeesave religionave rleave sasia       					/// 40-44
		 ssa tourismave tradeave unemploymentave urbanave      				///45-49
		 vaeave visaave /**/    wosocave english 							///50-53
		 french german spanish portuguese landlocked 						///	54-58
				, max(3) min(3)  kronecker cond(!(16&22) !(16&58) !(22&58))
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ weconave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_52 /**/, tstat pval ci autoid append detail(all) 	
						}		


 ******************
 ** 53. wosocave **
 ******************
		
		oprobit dest_UNODC /**/  wosocave /**/
		regsave using /**/ eba_unodc_53 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa tourismave tradeave unemploymentave urbanave      				///
		 vaeave visaave weconave /**/     english 							///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ wosocave /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_53 /**/, tstat pval ci autoid append detail(all) 	
						}		

 *****************
 ** 54. english **
 *****************
		
		oprobit dest_UNODC /**/ english   /**/
		regsave using /**/ eba_unodc_54 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa tourismave tradeave unemploymentave urbanave      				///
		 vaeave visaave weconave wosocave /**/      						///
		 french german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ english /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_54 /**/, tstat pval ci autoid append detail(all) 	
						}		

						
	

 **************
 ** 55. french **
 ***************
		
		oprobit dest_UNODC /**/  french  /**/
		regsave using /**/ eba_unodc_55 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa tourismave tradeave unemploymentave urbanave      				///
		 vaeave visaave weconave wosocave english      						///
		 /**/   german spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ french /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_55 /**/, tstat pval ci autoid append detail(all) 	
						}		

**************
 ** 56. german **
 ***************
		
		oprobit dest_UNODC /**/  german  /**/
		regsave using /**/ eba_unodc_56 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa tourismave tradeave unemploymentave urbanave      				///
		 vaeave visaave weconave wosocave english      						///
		 french /**/    spanish portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ german /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_56 /**/, tstat pval ci autoid append detail(all) 	
						}		
					
						

**************
 ** 57. spanish **
 ***************
		
		oprobit dest_UNODC /**/ spanish   /**/
		regsave using /**/ eba_unodc_57 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa tourismave tradeave unemploymentave urbanave      				///
		 vaeave visaave weconave wosocave english      						///
		 french german /**/     portuguese landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ spanish /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_57 /**/, tstat pval ci autoid append detail(all) 	
						}		


**************
 ** 58. portuguese **
 ***************
		
		oprobit dest_UNODC /**/ portuguese   /**/
		regsave using /**/ eba_unodc_58 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		///
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	///
		 europe execleftave execrightave fdiave foodave      				///
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	///
		 legal_frenchave legal_germanave legal_scanave literacyave      	///
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			///
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	///
		 polity2ave popave preventave prostlawave protectave     			///
		 pveave refugeesave religionave rleave sasia       					///
		 ssa tourismave tradeave unemploymentave urbanave      				///
		 vaeave visaave weconave wosocave english      						///
		 french german spanish /**/      landlocked 						///	
				, max(3) min(3)  kronecker
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ portuguese /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_58 /**/, tstat pval ci autoid append detail(all) 	
						}		

 
 ********************
 ** 59. landlocked **
 ********************
		
		oprobit dest_UNODC /**/  landlocked  /**/
		regsave using /**/ eba_unodc_59 /**/, replace
		
		tuples 																///
		  agrave america_l america_n conflict_extave conflict_intave 		/// 1-5
		 cpiave easia_pacific energyuseave ethnic_tensionave ethnicave  	/// 6-10
		 europe execleftave execrightave fdiave foodave      				/// 11-15
		 homicidesave infantave KOFSoGIave languageave legal_britishave    	/// 16-20
		 legal_frenchave legal_germanave legal_scanave literacyave      	/// 21-24
		 lp_catho80ave lp_protmg80ave mediaave mena migrationave   			/// 25-29
		 mortality5ave muslimave oecd peacekeepersflave peacekeeperslave 	/// 30-34
		 polity2ave popave preventave prostlawave protectave     			/// 35-39
		 pveave refugeesave religionave rleave sasia       					/// 40-44
		 ssa tourismave tradeave unemploymentave urbanave      				/// 45-49
		 vaeave visaave weconave wosocave english      						/// 50-54
		 french german spanish portuguese /**/       						///	 55
				, max(3) min(3)  kronecker cond(!(16&22) !(16&52) !(22&52))
		
		forvalues i = 1/`ntuples'   {
		 oprobit dest_UNODC /**/ landlocked /**/ `tuple`i'' gdpave 
		regsave using /**/ eba_unodc_59 /**/, tstat pval ci autoid append detail(all) 	
						}		



 

						
						
						
						
